package com.young.coupon.template.api.beans.rules;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @description：优惠券计算规则
 * 一是：领券规则，包括每个用户可领取的数量和券模板的过期时间；
 * 二是：券模板的计算规则。
 * @author: yangyahui01
 * @date: 12/17/24 2:38 PM
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class TemplateRule {
    /** 可以享受的折扣 */
    private Discount discount; //  定义使用优惠券的规则

    // 每个人最多可以领券数量
    private Integer limitation;

    // 过期时间
    private Long deadline;
}
